Seija Komi - Sirviö Development and Evaluation of Software Process Improvement

نویسنده

  • Seija Komi-Sirviö
چکیده

Software development is in constant change. New software development strategies, methods, processes, and tools are constantly introduced and taken in use. Simultaneously, the growth and importance of software has accelerated, and software has become a fundamental part of a whole range of different products. Software development strategies are changing as well: globally distributed software development, use of commercial off-the-shelf (COTS), and Open Source development are some examples of the latest tendencies. Ever-tightening competition has led to shortened lead-time requirements and variety of customised software versions targeted to divergent markets. Software development needs to be optimised to meet these challenges without sacrificing quality. To keep abreast of change software process improvement (SPI) should develop, too, over time. Well-managed software development processes has become strategic core competency in many organisations, enabling high-class software development, quality estimation, control, and prediction. However, improving software development processes is demanding and complex task. Numerous software process improvement (SPI) methods in the market offer help and guidance, but unfortunately they only partially address factors found essential for achieving SPI success. This dissertation develops, presents and argues for the SPI methods embodying characteristics directing towards successful process improvement. As the results, the thesis extracts critical success factors for SPI initiatives using SPI lessons learnt. Furthermore, it incrementally develops and evaluates SPI methods, incorporating means to achieve the above-mentioned critical success factors. The research is based on several industrial case studies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Utilising Knowledge Management in Software Process Improvement - The Creation of a Knowledge Management Process Model

Today's software tends to become more complex and is under competitive pressure, thus raising the need for new development practices. Strong geographical and organisational distribution in a Virtual Software Corporation seem to be a solution to many aspects, but leads to new problems as well. Software development is a knowledge intensive task. Geographical distribution makes effective knowledge...

متن کامل

Toward a Practical Solution for Capturing Knowledge for Software Projects

0 7 4 0 7 4 5 9 / 0 2 / $ 1 7 . 0 0 © 2 0 0 2 I E E E In the context of software engineering, we define knowledge management as a set of activities, techniques, and tools supporting the creation and transfer of SE knowledge throughout the organization. One use of KM is to support software process improvement (SPI) activities. This support is important because both software engineering and quali...

متن کامل

Establishing Product Process Dependencies in SPI

One of the basic assumptions behind most software process improvement methods is that improved processes lead to improved product quality. Despite the popularity of SPI methods, there is a lack of both methods and experience reports on the explicit relationship between software process improvement (SPI) and product improvement. PROFES is a methodology that helps to shift from generic process im...

متن کامل

Lessons Learned by Participants of Distributed Software Development

The maturation of the technical infrastructure has enabled the emergence and growth of distributed software development. This has created tempting opportunities for companies to distribute their software development, for example, to economically favourable countries so as to gain needed expertise or to get closer to customers. Nonetheless, such distribution potentially creates problems that nee...

متن کامل

Original Software Component Manufacturing: Survey of the State-of-the-Practice

This paper m d y s e s the state-of-the-prcictice of sojtware cotnporients produced in strategic partnerships. We call this kind of business original software coniponent manufacturing (OCM), referring to the concept of origirial equipment niani$zctiiring (OEM) that is well known in other industries. The analysis is mostly based on irlforniatioti acquired from Internet in Fall 2000, dealing with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004